177
7
30
2466
1123
645
311
93
436
394
694
672
362
1794
662
81
339
1589
16
361
504
62
534
10710
632
455
674
1342
51