2776
1
1364
1075
2
2099
562
1866
4
4309
3
951
841
4358
6
159
1891
534
619
1451
0
564
2502
19944
2740
2134
2100
3539
2255
1583
1585
3461
4915
1589
1347
2382