1506
0
3003
4
745
4436
9
2814
5
1762
2
1869
1
1550
302
1400
670
964
2330
5164
769
1593
7
1704
1379
522
1317
440
3025
1334
2470
2605
11829