938
3
697
5
1609
4
1427
2
948
956
2324
5180
12
2407
180
1
1265
786
484
3878
2197
307
0
845
4218
1390
591
1595
1345
4889
15
81758
42
1085
1048
1371
1580
790