2145
1
2272
3117
8
400
0
2906
2
1033
3176
708
1519
3
2108
3261
2189
1022
1663
5
1239
1985
5151
685
348
1889
2649
608
14125
10
1252
3475
3758
623
2562
2740
971