5702 641
9953 156
26855 586
2468 32
3241 315
10093 651
1324 43
34310 591
4885 478
8399 213
1162 277
5823 832