3497
4
907
1
4650
1129
0
1587
544
1358
3
1563
1664
646
521
1375
2
4107
559
650
251
1923
964
3116
447
1506
4706
5
863
775
2372
2982
1132
440
2071
661