2511 108
10952 94
5766 692
106581 229
73936 712
80953 346
26466 568
7623 690
1277 106
3014 393
5156 463
8237 538
4036 563
4059 789