2106
2
3154
6
17970
15
13499
5
3503
4
6247
7793
2502
550
1
2499
19079
685
0
118
4190
1394
1213
1152
4148
1451
972
1510
2378
1497