2268
3
3066
7
4987
9
2600
4
20312
39
2213
1
7893
2755
364
0
2732
2
5565
2069
5
566
4606
3212
27
2977
2489
1917
1960
1137
962
2788
2954
2781
2204
5094
2711
2593
1210
297066