457
244
1614
1016
29
502
1499
493
1066
958
2257
32
282
1156
728
2018
168
421
139
1470
1483
1054
78
4
1132
1996
486
412
719
725
9
4
301
130
59
1428
508
18
859
564
794
1144
30
1075
1194
933
594
1069
228
76
2333
299
1002
259
55
