1590
1
984
0
1252
1194
566
1494
621
3252
1690
1078
2
697
883
612
4937
1785
467
611
2238
348
356
1015
87
1348
1698
1274
2711
2736
1804
3
1444
2060