516
1
448
988
7
1231
4
1071
2431
831
2
547
804
1308
3
277
895
916
5
334
814
88
0
450
374
478
329
297
933
721
730
1058
825
2702
12
2239
3307
3381
6