3272
4
2311
1
1142
538
2
1292
615
745
1662
562
1797
10
580
181
118
70
636
1183
8
1011
3529
412
265
7111
155
204
243
113
143
343
611
149