3095
1042
1861
2103
232
341
538
252
8
3
572
231
182
5
121
331
342
1
622
395
15
282
361
921
7
222
152
14
374
71
283
233
2
11
281
91
6