3092
1
868
0
1346
306
1131
326
968
1498
3233
16
1932
870
668
907
376
47041
381
458
5255
1942
369
2330
4
1772
2
2224
362
479
1506
53
14492
3063
3
389