2132
2
1156
1
2945
6
1890
1212
0
3848
3
1145
5477
12
1635
4
1282
2411
1827
1188
582
2295
2340
2131
10
2213
717
1517
707
952