509
0
1101
750
517
1411
471
1336
245
428
2093
2
1161
4455
1877
1
213
4864
2490
505
31535
714
2123
251
516
1610
1824
419
269
1939
488
2143