1558
2
20850
5
2304
3
1449
0
1376
1
890
2310
5204
2836
1451
1998
4
1811
2072
2913
6779
2899
8
2773
2480
24337
22
1232
471
1522
5412
5070
19
1576
1884
1935
6676
12
844
851