2315
2
1606
1
1301
1883
2349
3
1974
2392
3882
5
1173
2940
2010
2449
2189
0
845
1051
4204
1072
691
2268
11351
17
2462
2646
1741
782
935
1408
800
1752
1579
884