3311
4
802
0
1842
2
653
2518
1
2855
3
646
2126
783
347
4835
2727
5
247
480
3092
3691
2301
1020
2881
3498
1428
2073
2224
3233
16
5155
8