1193
0
2758
4
616
657
2366
1
1512
3426
8217
6
2231
6345
1459
948
931
3008
3
1601
822
3083
2
974
5065
1566
3562
2049
2465
2369
1166