2203
3
1938
1
1668
2668
2
3386
2468
370
0
2254
1599
608
4572
5
3613
8
4471
2982
2163
3055
6779
4606
4551
7
1989
1558
599
1637
3554
9
1265
1734
3176
13018
2499
1780