796
6
2528
3
5820
1383
2
2908
10
2277
0
3671
1
8627
1736
3316
1397
2108
1929
2556
4
297066
2755
2303
2329
6346
16
9858
2044
106
2234
3508
392
1289601
40177
2835
1884
57793