1103
1
1483
5
219
2
1275
1330
3
402
1982
88
802
116
1410
67
725
468
517
85
879
798
652
875
2598
785
923
945
1368
444
1301
4
86
332