2451
4
907
1
1358
3
2188
8
1664
3497
4107
1129
0
770
1866
251
1923
1563
4650
447
472
4706
5
544
775
4682
2
1690
662
650
1587
2274
559
4936
263
635
661