2535
2
2349
3
1066
1
785
0
610
1304
1168
383
623
989
1543
370
1668
1751
2082
929
7394
5
11924
1964
582
1431
1089
2428
2254
1451
12185
608
1331
3614
773