331
0
2730
6
409
138
247
2275
2
295
391
20634
8
1643
2604
7
57
486
643
680
99
1
348
813
80
753
1824
739
155
2188
9
1840
19279
303
339
3114
4
2922