2440
422
1302
365
946
735
619
394
349
336
381
506
306
314
351
631
297
367
524
498
574
337
309
495
768