2505
2
7471
9
3591
11
1558
674
400
0
2836
2255
851
1
11924
1162
2268
4
1767
1239
8527
6753
17
517
658
2562
1585
5746
23
2163
1250
5204
3
19932
6
123674
35
1292
383
1449
24337
22