1640
2045
481
291
325
1671
233
1307
2032
2266
1216
732
320
806
257
254
352
584
675
1834
1226
2500
458
2108
