458
1412
5628
1633
2797
3669
338
248
1781
3312
636
704
179
985
340
2881
160
263
973
1436
595
1432
228
1343
6096
2339
181
1375
156
1056