145
1242
1932
741
25
241
59
401
712
32
1539
1003
13
20
27813
682
851
361
341
383
382
2617
41
10
9
44
27