516
1
964
2
1195
342
1032
592
962
846
2973
14
1184
1672
4
113
0
923
967
1199
5164
16
1580
7
390
1897
6
1100
2968
1238
32
1457
1382
3
168
1309
1958
1609
1409