982
0
606
442
349
12717
4
535
910
334
555
2173
8
2330
3465
1
221
700
1903
2
847
1433
4375
633
793
290
326
420
990
1293
718
751
506
1230
1646