781
0
2109
1359
1
303
376
1157
2199
3
835
1551
2
660
1219
2190
1872
366
1897
407
433
448
427
339
3383
443
573
392
967
2328
837
393
980
418