501
2
3602
1142
1
1273
1291
403
1100
215
1481
5
1624
229
223
3717
8
992
3920
584
1508
3
401
1006
0
627
114
1361
1531
1103
1424
4
870
568
1338
392
530