3025
1
1302
0
646
1922
2354
1129
2522
2306
2
653
2727
5
5155
8
418
1506
650
814
1132
325
440
544
572
1894
6092
12
670
2470
1172
1428
1418
1587
848
2296