496
0
1526
2
1606
1
1380
1000
801
1787
868
2082
526
802
830
2562
662
1570
1813
784
3326
3
2152
673
2377
1749
1093
4179
1168
1399
2972
1660
3090
6
4768
5