951
1
619
564
2502
2740
3140
4
2906
2
3539
3
1611
1241
1943
1197
1057
1366
2122
2057
8607
8
2794
373
0
4943
5007
2153
7
1196
1318
2452
4327
1458
389
2427
12
2687