2255
1124
538
402
131
538
362
252
205
169
1
12
29
77
164
4401
661
256
54
19
2513
631
609
420
404