1267
1
1748
0
1131
69
3149
4
495
468
661
381
1009
2
1425
726
7334
683
871
312
524
948
902
417
389
376
2301
441
303
169
657
508
1353
996