291
0
774
1222856
4
25137
2188
9
19279
2
256
279
871
2275
418
747
1824
615
3691
5
2809
17353
1150
1032
445
318
1044
2301
1020
1626
1
3092
361
275
350
2881