5101
0
1477
1090
2
247
304
1
1035
3
1227
1480
878
4
572
2108
2267
1885
10
4889
15
2526
24978
33
3400
696
8914
848
493
875
1365
1516
1672
27
2964
3318
2654
9
2727
18
9320
5