180
1
130
4091
9
1033
6
2217
5
639
593
4
638
295
2
778
1327
430
79
389
1056
475
583
877
1716
1247
623
1355
95
2082
611
4008
1442
1639
2508
3