1133
0
423
1511
348
47041
846
798
280
2121
4
471
683
544
479
787
4465
7
319
330
514
1981
299
546
439
1932
1
2569
5
2152
895
367
308
407