2398
8
2695
4
4387
1
946
0
2027
2638
1241
2
1943
1057
2057
1295
1225
1363
5007
1411
2570
1438
1318
2763
605
2837
3026
389
2082
2272
783
1618
1736
2650
20