1293
5
1115
3
488
2
352
1
1269
1369
87
283
1607
630
1225
0
819
759
362
414
864
342
1266
1079
1067
2956
14
999
1021
425
663
75
893
495
74
350