504
0
2349
2
5825
4
3366
1
1826
2570
5079
2489
7
2268
3
11150
1723
7034
9220
429
9305
8
2195
1876
592
1555
1112
588
539
1038
2039
957
4519
15
3626
663
6014
1446