538956
145176
10648
3422
3222
8119
5516
2416
4212
3310
2110
969
186
436
286
316
415
185
165
385
44
234
504
323
162
212
132
192
81
80
20
210
800
140
910
420
1000