3090
6
9956
3
3562
1
1380
0
3158
2
1854
3296
4
2377
1814
2044
4198
662
16338
8
501
2932
10827
14861
7
1844
801
2110
526
1162
1749
1787
2535
4083
6516
4396
5
2360