1250
1
2071
0
1506
357
1132
440
1343
3344
4
1192
3442
5
3116
1640
2
5009
9953
20634
8
1874
353
1008
2474
6689
670
1603
521
2363
2306
11392
6
218
3034
12
784
2814