2336
4
1411
2
1861
1342
1651
1604
6
1761
1733
1
2072
3148
3602
1324
3
1020
706
1239
497
932
1393
1327
662
271
0
791
916
879
1363
852
1473
1093
3473
1119