2431
1
4964
3
1235
510
460
0
1255
4292
2
1979
2725
48766
24
809
4362
5
1826
1173
2030
1571
2912
10
1418
726
876
1662
6
339
1398
1005
3324
5442
22
909
675
2003
8686