1685
0
594
403
487
273
345
349
532
1560
90
75
433
262
48708
348
1949
373
1
798
3373
87
618
648
1639
916
271
422