2368
1
2173
2899
8
5123
6
21152
211
0
3090
1000
2884
5
3083
2
5440
1051
2366
2781
906
3580
946
1396
1394
989
1078
2512
1419