5434
12
305
2
654
3
3218
1
1293
7
1049
1309
4
1709
372
1388
3159
1193
1211
0
784
2249
5
1384
2051
1226
760
540
118
628
755
1546
718
1831
1653
2256
1225
1238