993
1
1925
4154
2
4594
2109
963
3
1233
552
0
1024
1290
759
31535
1045
525
768
2952
2647
458
1152
5871
15
1297
584
1905
226
4328
10
266
2522
2941
611