2297
1
999
785
0
641
860
5304
9
3359
965
475
798
2229
4
116
460
184
4940
5
464
29323
3157
7
521
1235
2431
3
58
443
418
1207
2
8116
6
611
1230
400
738