594
0
403
487
273
345
532
415
75
433
262
48708
348
1949
2713
373
1
798
3373
87
618
648
1639
916
271
422
31220
10
658