2781
1
3158
2
298
1568
1590
2315
1816
1749
1660
802
0
4862
645
1072
678
693
784
526
1093
1380
2166
1825
83
2562
1431
905
2294
801
2710
1690
915