2507
2
2535
1367
971
0
8065
4
6286
5
2300
2145
3848
3
2642
1
7071
189326
565
2195
2342
743
730
3354
3613
8
1473
2039
7
96
45986
525
1059
2525
3593
16
7863
2044
986