1242
2
954
823
1
694
2065
641
466
1161
3
1751
1556
431
995
969
4594
54
1374
512
2456
1227
805
365
0
166
316
99
137
363
355
579
361
883
228