43296
3007
3673
1611
2742
2586
1671
4378
1924
2940
2293
1554
604
549
1045
696
989
587
730
1177
433
648
559
572
454
551
469
286
506
566
460
465
387
342
423
586
372
326
545
402
476
330
384
247
324
343
273
250
256
240