1239
1
20163
44
1384
5
2082
1468
1424
2786
1691
1681
2209
2173
1532
1054
2760
4
1844
929
3
4833
2
1749
2526
3069
262
830
0
1816
83
2320
1382
1000
1230
496
2767