111
0
653
2659
2
646
752
3293
1
911
329
1890
12958
5
2727
1960
7
1334
1035
427
3251
6
2934
8
3037
4
1626
5485
783
886
2445
2073
1225
2749
3
895
2587
1106
19279