514
0
31535
3691
5
2749
1
2190
1571
8125
3
1452
1101
2143
428
737
226919
14
458
454
269
250
266
984
445
646
464
410
358
352
2209
430
951
456
409