758
94
1016
242
2268
1048
3370
1499
2048
1134
611
274
641
205
2115
990
755
277
728
168
865
197
522
170
524
197
707
165
594
186
602
234
878
412
502
166
213
95
583
303