1496
1
951
12431
17
6047
4
1699
2
619
1568
564
2427
12
2502
2122
1564
1976
3
1423
599
0
2740
1015
1087
2336
712
2886
1606
2710
159
4311
3539
1751
1257
6
8527
1618