4962 291
8559 83
2931 277
8124 51
4059 447
7994 201
18058 426
5032 116
2840 506
42297 395
1968 381
3886 746
3065 388
705 55
2134 489