951
1
619
564
2903
3
2502
2740
3539
4996
6
5949
15
591
0
2102
1938
4
3749
1417
2
8607
8
1207
2411
4943
2153
7
1632
1734
1211
1583
1458
2122
1226
1002
2427
12
1059
2687