3502 441
5427 508
6912 632
6894 121
4335 479
2293 146
5781 65
7230 833
2262 203
3553 352
5524 231
9913 741
8865 939
14124 400
23963 263
9805 743
2263 277
7211 258
7639 612
7422 333
7950 921
5791 563
4017 535
5538 957