3005 513
3191 41
1993 274
2035 278
1310 317
4554 812
13148 972
30089 819
44330 402
10564 178
9854 368