321
1
2330
4
1662
1222856
116
0
422
419694
9
611
2189
6515
3493
5
2142
367
745
19279
2
282572
3663
556
335
1645
38
1663
1073
1084
121182
448
1853
521
4675
416