1408
2
1118
2144
3855
54
3439
1339
4150
4
6433
9
1637
1
799
1043
885
991
869
4322
1095
1312
4769
32
3535
486
2190
3
620
433
813
758
722
466
415
436
506