1558
2
2505
400
0
1250
1
7471
9
3591
11
851
11924
1162
674
24337
22
2268
4
1767
1239
4309
3
517
6753
17
3107
7
658
5746
23
951
1069
2873
2255
19932
6
1260
980
2836
383
921