443
2
984
1
1686
4
1386
373
1186
993
601
937
0
514
404
1096
875
132
3
527
352
1476
313
461
309
87
1100
2549
543
1356
105
446
325
307
1465