332
11300
325
2390
416
220
2476
4239
5034
626
865
1778
3177
4127