3141
0
574
1
28722
49
1331
2869
2
247
2617
11
869
98629
31
18801
9
1823
288
92
756
605
332
482
868
8
287
263
232
791
640
817
273
301
307
956
1105
398