152
0
477
58
521
522
1504
353
1326
1
29323
1898
1073
543
116
2982
3
464
787
1650
1418
2
3015
418
1636
2211
472
443
505
2799
714
392
363