1212
0
1098
325
2211
653
2668
2
637
25137
2934
288
573
3114
4
518
1222856
565
21743
1
2459
9
2082
11
521
798
467
611
385
265
349
777
341
1504
58
1428