129420
1060
4536
2476
2281
936
2291
3395
1816
1296
693
1174
1309
606
343
1379
625
744
887
941
725
518
506
460
2681
538
74
499
450
677
587
155
445
480
490
442
186
593
539
317
342
495
288
275
321
363
258
215