643
0
534
1287
685
3125
2
791
721
2964
1
2986
639
2771
1665
719
484
961
1049
4471
1519
1225
1022
11447
1615
2595
420
2478
1458
1781
480
2316
41