951
0
2198
2
456
409
1043
2710
9
1557
403
1161
602
1133
4396
3
248
31535
360784
19
2490
391
722
2121
4
749
1824
683
2702
438
826
1411
5875
743
737
586