424
2
11881
3
1366
1046
1
1172
861
934
1645
661
3615
7
2043
4513
7952
12
1273
2296
1267
4
1903
597
1961
0
2724
11
760
4936
722