2505
2
7471
9
3591
11
1558
400
0
851
1
6666
4
1162
2268
3544
3
674
1767
3163
2668
1239
6753
17
517
658
2090
5746
23
2414
2610
2255
1976
1250
101415
109
2836
383
11924
1830