2512
0
1233
1
1537
2
1554
1837
1000
1306
1309
801
4551
7
1825
736
1399
1590
2368
1199
2562
673
6779
5
4311
4362
3
1208
994
1232
1329
2710
1373
2135
745
496