2231
1
771
0
586
17
1009
2
782
986
376
1840
1232
2275
508
247
392
495
991
757
475
1100
417
702
362
2747
453
616
21
17353
21743
383
47041
955
516