3431 122
1151 198
2113 524
6540 49
7052 908
12708 312
4421 195
5342 560
2301 357
5139 746
3217 43
6345 232
10228 780