2531
1370
1003
215
520
236
642
142
1023
411
667
62
372
132
155
57
431
178
322
180
564
124
383
70
340
53
169
114
331
130
682
245
452
164
159
83
276
124
641
163