2451
4
907
1
1358
3
2188
8
1664
3497
4107
1129
0
2198
2
251
1923
1563
4650
447
4396
2520
4820
2710
9
4706
5
544
775
20634
1787
1671
6052
10
2125
1690
4445
6975
662