504
1
1866
2791
4
390
875
1298
8
525
710
2
380
625
1187
381
1318
0
11691
18
407
467
3
531
418
1458
457
1086
697
703
3361
4970
690
547
428
651
2184
10