393
2110
4210
1612
200
263
197
110
315
1810
121
221
21586
16220
14341
12940
9912
946263
8674
8650
817148
710142
67011
6450