2154
2
1585
962
0
2788
3
1759
2781
1
3575
574
1210
1622
4578
2740
1589
1347
1505
2982
1523
2013
2382
4
2951
1384
5
7222
322
3565
8
1844
3063
4715
2440