3097
870
5943
2091
1349
367
4702
2257
1353
538
848
430
794
148
1001
290
1275
495
525
185
596
186
735
275
980
438
218
97
379
79
438
126
245
125
438
181
415
99
633
302