2275
2
1824
0
31535
289
370
19279
25137
2730
6
2459
9
386
745
798
337
1132
20634
8
670
1020
21743
1
973
467
543
17353
327
326
428
286
374
139
429
316