2522
5
1829
4
701
2
3318
3037
991
1
912
3348
7
1708
329
672
572
552
2034
11
2467
2404
6
1565
1003
1150
1034
869
0
3120
3635
62
96
4019
9
908
1344
4100
16520