2292
2
3696
8
571
0
2188
4
348
984
2935
3863
14
467
1809
5
1505
1698
701
1239
2268
3
3066
7
1225
4987
9
2600
20312
39
2748
2213
1
2755
718
2732
5565
2069
621
2769
1716