781
0
2855
3
2668
2
20634
8
2730
6
2109
1359
1
303
376
1157
2199
835
1551
660
1219
2190
1872
366
1897
407
433
448
427
339
3383
443
573
392
967
2328