504
0
4309
3
3696
8
2039
7
1875
2535
2
3131
1458
2992
6
3608
5489
11
2895
1
6517
4
1982
5
3215
477
2425
5123
1314
2522