1832
3
1453
2
1330
4940
5
945
0
2710
8
1651
1
1869
1952
582
1513
518
1976
2008
835
1230
2547
2800
1087
430
3564
849
360
993
9441
12
1065
2054
6
2297
2673
1501