1015
1
3485
7
1689
2
3835
5
5375
0
790
3735
4
344
5252
1400
3
297066
1618
5296
13
483
2241
267612
1033
2715
282
1794
4978
2343
2367
1403
557
1726
2301
921
2507
3671