502
2
1775
1868
3
2260
5
1372
6
5158
1920
1
984
1637
8744
1092
1679
1183
2128
1193
2376
20
1451
4
1693
884
823
1277
2869
1108
951
2011
9
719
994
574
1001
777