2076
1
1217
2650
2
4531
5
2799
3
152
3013
1825
1129
0
1049
1470
1132
1231
1587
1442
1778
749
802
4557
8
9575
400
4017
4
1157
1084
3466
714
804
553
935
493