1385
1
1506
0
1855
1132
440
1973
2
932
1343
3116
1640
5009
477
20634
8
1008
2474
670
521
1425
2306
11392
6
370
784
2814
5
2060
1869
1550
1231
522
1957
964