603
1
775
2
1552
1152
3
1448
1103
0
1187
3085
443
449
1400
11
467
1067
4283
4
744
679
64476
1853
26
29
3212
994
85
458
939
174627
657
254
471
8010
1866