150749
11
2596
2
3949
18400
8
237069
0
3584
3
144
878
1
150568
3108
1038
3859
6
112
190
2061
517
1754
1571
375
146
319
1173
1544
106
194
657
92
87
2236
1015