2345
1
502
1434
0
1803
825
704
897
4
685
1169
2
1092
605
3268
3393
7
5181
9
3448
675
1851
1435
9384
11
2144
5
2146
1287
6
627
994
1031
5766
643
622
1806
996