3295 625
41771 117
3513 602
13303 393
10556 220
11488 37
5777 509
1872 114
5922 542
40574 334
15079 385
3323 30
2511 230
4052 195
39858 209