840
0
396
759
282572
2683
1009
458
1418
2
1045
584
4830
1152
2952
511
3815
97284
525
363
1732
4
1343
3
543
2569
5
2817
478
2720
10
639
139
691
266
503