2198
5
2061
2
1550
0
1506
1132
440
4349
3323
4
1343
2789
1
3116
628
1640
5009
20634
8
1874
1008
2474
2297
329
670
445
521
2047
3
2306
11392
6
827
784
2814
973