951
1
1066
2349
3
2535
2
1681
1431
1168
1306
3683
1787
83
2166
2999
582
0
1660
1720
2044
2173
2462
2456
1699
2312
1013
1366
1988
1305
1451
737
3931
6
650