1153
1
1620
3
1101
3602
2
88
453
3535
4
474
642
1324
1594
1935
308
415
60
80
645
434
653
476
1445
1522
907
813
1481
450
675
885
2423
7