640
2
537
3
792
1
193
252
0
2136
9
765
811
1842
11
90
394
8
3759
1055
471
4963
7
1711
2613
5
1590
2102
952
2311
6
7293
1557
1688
2003
573
1459
973
4874