3898
5
1584
1
1763
2
1737
843
993
1936
2507
3
100
0
1612
4
1172
1604
6
3148
3602
1393
1378
261
885
1576
539
629
773
852
449
791
1308
681
1239
1756
8
874