951
1
2294
3593
16
8527
3062
9
2966
6
1913
0
1606
1788
985
2515
3
1546
2627
5
2562
2
1632
4651
1660
918
123674
35
1749
3326
2190
4335
2732
2184
3706
2166
1590
1532
1812