47073
0
821
2
327
1
1409
12
6402
2181
4
83
630
381
1343
983
1159
980
60
413
3548
4423
2323
371
94
511
4878
9
4931
14
1613
5
1556
1018
837
988
8011
8
329