552
0
396
584
46414
1
661
483
507
363
139
239
777
303
1118
4594
750
54
1343
2085
2395
1150
1152
282572
1126
355
3373
658
421
397
478