2301
2
3092
1
2881
5155
8
3114
4
525
0
3510
4111
2749
2748
1452
968
1098
358
390
400
2546
1861
5
1172
543
2076
2655
1309
683
1222856
105290
1332