303
1
56488
0
12005
3
2442
2
1126
408
1343
521
8116
6
90
2347
180849
482
4260
15
348
745
213
419694
9
968
475
19279
1026
375
1186
909
5270
7
326
9355
4071
48766
24