473
0
1153
683
2272
1
621
706
262
444571
9
2478
4235
1288
1239
2398
8
1051
1033
2839
2279
1194
2595
722
432
3080
3
1380
372
809
553
1985
2
542
1342