504
0
2941
4
440
2386
1
944
3
2268
8
16174
5
2578
1509
2245
2980
3230
7
575
2530
3007
868
6236
10
2082
542
1751
1174
10827
2760
1055
1749
2629
2
2136
581
978
629