2917
5979
330
2910
266
367
5413
502
629
282234
319
205
21036
15900
14021
12560
9652
913263
8470
8454
794148
688142
65811
6280