2445
840
2362
1183
969
312
1623
860
623
159
702
212
777
347
302
185
730
135
629
198
344
120
449
196
771
162
115
50
450
281
672
211
219
88
282
152
580
117
1417
416