51
937
327
2502
0
1054
771
414
1
554
1062
3
1
8
19
791
5
451
1142
1
0
1027
136
1984
547
283
677
1016
5
400
848
946
705
27
9
526
0
228
241
2
1291
377
402
1159
504
592
6
36
356
