1015
1
3485
7
1689
2
2741
4
3835
5
5375
0
1217
790
17391
4651
3735
2966
6
1175
297066
1854
5296
13
267612
2715
3593
16
1794
2241
4978
2367
282
3671
2301