7222
4
5546
6
1120
1
660
0
1021
2
1220
1310
542
1365
57793
1778
4606
2233
3
3212
27
2489
1917
51331
25
1700
962
2788
2781
1012
1239
1225
1210
4578
3565
8
718
4715
5
1816