321
1
448
504
2564
2
484
330
0
180849
1751
482
18403
6
17353
1222856
4
370
326
467
31535
48708
31220
10
2546
367
14076
7
231
6515
509
1853
4071
2142
477
2189
11951