2935
0
3
1345
2
1381
2157
11691
9
36
631
612
3971
2283
2824
1
8
2659
5
3212
2635
3550
3364
4
2465
6
3133
780
880
807
650
646
679
2637
2397
2392
3122
3059
2700
2052
2026
2369
3745
3888
18
3022
2221
2861
2612
7
2679
3072
2279
2495