1558
2
2505
400
0
2268
4
1069
1
1746
7471
9
3591
11
2921
5
3429
7
1250
24337
22
270
3107
2499
8527
851
1449
2254
946
1162
2562
1777
674
1767
3354
2219
1431
1239
1075