2881
2
101
0
17353
382
432
975
4
31535
282572
543
2551
1
592
5713
2168
5
420
2855
3
353
699
1362
2694
337
1332
417
653
2644
1842
3428
344
3092
810
165