45
212
309
1456
82
385
107
506
241
1135
45
212
76
358
138
652
57
268
84
394
26
124
253
1195
10
48
262
1236