1543
1
1156
1303
1253
962
0
2259
1660
3013
5
1681
2522
2
3987
3
2788
1271
57793
2427
12
1475
51331
25
1744
4715
1227
5546
6
3575
2194
2126
2242
9039
3518
843
2977
7222
4