3132
10
1495
1
1322
1162
9504
6
1677
674
2
24337
22
1767
2505
1768
4309
3
1239
6753
17
517
1400
1482
2189
1128