4594
1
1229
676
3
1069
1418
2
552
0
584
759
3815
1045
525
768
2952
3480
5
458
1152
1281
991
1297
1710
4328
10
266
96512
2522
2647
2296
7334
4
611
766