321
1
448
484
17353
0
31535
18403
6
256612
180849
467
422
1343
419694
9
509
1282
121182
1853
482
7540
1863
249
1650
10821
3
2189
486
370
246
2546
326
116
36045