1189
0
800
685
2242
1225
5242
948
1
1376
1710
1208
388
3080
3
2595
2316
5065
1494
1287
2921
5
1044
939
4044
822
3083
2
636
1601
337
2465
1729
3125
758