2548
3
2055
1193
2
355
0
1554
1239
6359
9
1116
8122
8
940
5
1158
1243
842
1
2619
2587
1997
1133
1774
27
1954
1511
1867
180
907
1342
1043
1429
1100
913
956
710