399
1
1099
1222856
4
6515
398
1547
48708
0
1084
1411
2
4964
3
3251
6
1592
905
11881
31220
10
4328
1332
3109
5
14492
2125
1750
3148
9
330
231
777
3929
390
9355
4122
6689