378
2
3335
8
418
1
387
1180
4
1540
558
621
1921
2893
3
3443
2041
2168
7
985
607
606
1197
981
2608
34
986
896
977
705
1719
2060
3375
1102
1341
5318
3129