1228
5
101
1
2287
3
1376
2
2135
86
1599
1880
4
625
4124
15
5636
16
477
589
1350
80
578
67
909
4670
1181
7220
500
2107
4843
11
1110
1153
926
1196
2248
69