330
0
2564
2
370
4223
22
1222856
4
18403
6
326
1547
1
7540
9
3331
2315
504
321
2361
477
3025
8244
36045
448
300
415
509
466
19279
2376
3
11221
23
3027
10
3980
31535
408