580
0
282572
3373
1819
21743
1
2189
1222856
4
1559
2
249
8244
4223
22
3092
578
356
2142
2564
105290
18403
6
1751
558610
363
14076
7
2330
2158
420
482
346
373
6515
48708