838
2
1584
3
3192
1006
7
1184
1
632
1129
498
3175
5
4238
22
599
1382
983
392
1449
2070
1915
1244
913
1371
0
1029
2926
1168
3269
1289
8013
4
463
511
693
639