15789
0
3315
3
440
384
1037
1
5009
158
952
3116
2143
3632
5
1866
7
389
1343
2306
2
1126
2334
1132
1506
745
2814
4396
1155
496
1869
1550
20634
8
2071
373
121182