504
0
2268
3
5079
1
7034
2
2349
4519
15
9305
8
5825
4
3366
7071
5
10771
13
1723
11150
429
2039
7
2195
1826
3158
38477
34
2570
2489
2949
957
8527
2250
19932
6
1250
9611
1741
9220