2816
212
3911
428
284
3012
1910
370
268
394
372
346
21946
16590
14591
13170
10052
972263
8744
8700
828148
717142
67611
6620