273
0
345
532
90
75
433
262
48708
348
1949
373
1
798
3373
87
618
648
1639
916
271
422
31220
10
658
2690
518
397