543
1
5849
5
1118
2
901
0
2911
9
1209
1296
440
3263
4
1123
2270
1518
153793
2348
1355
3
521
336
612
12621
22
1097
1425
2337
6
2838
2211
15
3371
5597
8
1867
1160
5750
3830