40957 116
3313 602
12890 393
10384 220
11106 37
5689 509
1812 114
5746 542
39939 334
14435 385
2997 30
2428 230
3841 195
39437 209