584
0
397
212
492
310
2328
909
66
598
1661
2
1446
46
1009
955
801
3391
278
65
4677
10
393
251
90
527
575
404
303
476
657
918
752