837
310
1888
1090
1003
376
874
362
1000
321
543
252
630
301
731
174
612
155
457
258
674
193
496
254
1673
781
780
508
308
144
361
241
366
263
1139
593
446
335
3220
2049