93
0
1046
1
1248
1033
646
2123
2
1022
2768
292
2605
571
1305
2082
394
392
271
1139
351
402
592
3360
404