310
0
328
543
19279
2
1152
1020
2224
4452
2493
1
408
283
2477
579
503
3116
35426
2668
2645
569
314
3114
4
382
2076
4536
17353
273
29323
2634
266