957
1
1996
2
3236
4
1572
2959
504
0
629
7034
1175
1782
554
7071
5
2570
2933
1723
348
2268
3
2848
940
280
307
4465
22
392
2349
2320
6
2110
718
7673
8
1500
696