126
1
91
66
741
57
51
48
54
68
2662
2
1623
2070
830
293
184
251
382
433
422
906
1236
620
681
572
745
473
259
845
596
1013
545
787
482
374
562
330
641
429
355