2336
2
3475
5
1186
0
1768
1
3317
854
653
404
991
432
40
878
907
282
284
545
826
947
1845
3369
3
472
893
381
1827
798
2152
94424
383
1404
1072