121182
1
448
1073
0
116
31535
476
335
21743
282572
44199
484
363
422
1663
273
420
5316
3
18403
6
580
429
4223
22
17353
2189
1222856
4
1885
169211
11
543
1425
573
530