2382
4
2440
3
2285
2
2992
6
1680
1
527
574
0
1753
1412
2583
7
2190
1811
2983
2054
3109
14
5216
8
1011
2667
3629
2534