1011
3
662
0
582
1059
471
1
1815
2
1522
123674
35
270
6676
12
3107
7
1223
851
370
873
4309
599
135
1449
1241
2370
8527
3354
1324