5998 660
15030 201
5921 178
8610 566
1384 119
10440 357
4501 426
7777 470
1204 68
2188 340
4190 428
44349 373