2322
4
1558
2
1506
1
1184
1495
1563
1192
8204
3
2912
5
2786
383
0
1001
1671
7471
9
5746
23
400
1386
2584
4562
10