509
1
480
2
2595
4
869
1397
0
2118
1338
1837
907
4669
577
64
1349
76
267
589
476
934
1718
3
859
3083
8
1704
5
87
3665
1368
3006
452
5282
13
109
2667