3051
10
93
0
160230
14
2523
343
1
1186
277260
9
2260
2
1487
1184
8
1159
1821
1774
7
630
2897
1373
4610
4
3879
674
878
1442
3
1582
1238
11
1656
214
1352
638
947
1890