959
3
451
1
2004
5
1802
4
1849
2234
6
2661
1360
14
1129
2966
1509
1502
5525
2
986
7
911
0
2581
1682
922
661
453
778
754
833
1154
2951
605
1215
621
1458
1559