321
1
448
330
0
31535
2564
2
370
17353
484
4223
22
326
180849
18403
6
2546
1222856
4
19279
249
5611
11
7540
9
3331
467
2315
504
21743
477
3025
1547
422
367
8244
300