3602
2
1020
1
1324
3
706
1327
1240
4
497
1393
934
663
791
271
0
1363
917
880
1474
1280
1854
1234
1561
1093
3474
1119
1606
6
1176
2283
1877
886
1613