3318 595
2881 151
4090 449
2250 239
1559 64
13707 529
4883 415
1330 102
2240 203
2792 560
1217 222
4442 702