43
0
860
839
1
1073
2395
1504
414
1907
5
965
573
152
58
464
422
9244
721
2
46
714
2211
5478
6
2767
3
363
1454
1132
63
1650
2619
505
5009
2016
4