333
161
692
27
321
1281
39
1161
131
22
611
1232
1472
62
52429
892
331
1051
501
67
872
56
13
12
743
232
231