2881 312
3739 623
10862 463
7899 612
1208 133
3959 324
5341 433
5181 780
13144 303
3318 509
6354 667
4988 883