1027
0
328
445
685
349
2109
330
614
323
2143
1101
76
428
929
4536
2
269
250
846
663
266
19279
2435
2275
509