276
0
302
443
390
81
1346
782
785
138
367
444
78
3868
2
1173
3455
1
512
616
21
1295
1701
545
572
152
1855
2309
3
1033
2432
5
1887
1592
1075
2059