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