1132
1
1136
2
1326
2201
3
1392
1733
1513
3795
1448
17184
44
661
0
417
1462
639
4
312
755
1018
530
3268
2327
1586
1386
1587
9953
822
3429
1129
1622
1575