1504
0
414
552
152
58
472
353
714
1650
543
518
787
2708
8
3015
501
1343
3
2817
2
464
29323
1636
573
913
1364
63
4818
19
363
2211
1132
46
1454