2270
1
2151
19783
2
572
0
2156
645
25669
534
2069
5
522
1769
1123
512
1045
547
960
2533
1015
32302
352
558
2238
324
400
2087
223
452
1094
5784
8
457