1690
1
2505
2
1015
784
0
2710
2522
1038
3354
3518
3
2999
1681
3225
6
1380
1787
1547
1451
1339
868
2166
801
641
83
1306
1558
951
2518
2173
3240
6346
16
4179