1004
2
1398
1268
1
1941
4
1517
989
0
4721
4639
1371
2865
12431
17
522
370
2143
1716
1964
1465
3158
11924
2323
9
3584
194
5635
3
2779
1451
106
302
83
7188
3475
5