951
1
619
564
2502
2740
1057
0
1223
1502
3539
3
1522
6494
11
2638
2
1355
1255
1479
2562
1621
1478
985
1822
424
762
1719
863
8607
8
956
1609
4943
2153
7
1490
5