1190
2
4179
5
1748
0
31183
12
1889
1
2901
1279
1094
570
733
1991
287
4000
1077
755
2376
2341
4531
3
1343
682
8559
10
618
7812
1719
1487
1298
1132
2306
3250
1506