2525
5
1829
4
701
2
3318
3037
991
1
912
3348
7
1708
330
673
572
553
2034
11
2469
2404
6
1565
1003
1150
1034
869
0
3120
3637
62
96
4019
9
908
1344
4100
16521