1033
0
2272
1
3267
4
722
783
23
469
706
3322
1823
1538
1246
971
1252
608
5704
1127
564
929
3
96
1225
1310
2277
503
660
612
5151
2
621
742
3125