2505
2
1690
1
7471
9
3591
11
1558
400
0
2495
851
1162
1233
2268
4
674
1767
123674
35
1484
1239
6753
17
517
658
5746
23
2326
2255
1250
3364
3
1646
2836
383
11924
1449
24337
22