2478
3
1543
4
469
0
1633
1943
1
1311
356
2
1554
1033
3357
11
992
5296
13
2493
18
1431
2968
1476
1711
2074
14125
10
3145
1843
2108