292
0
1518
1
447
1642
2982
3
1154
661
1566
3268
650
1129
3114
4
509
1665
544
1448
2
2372
2097
2326
3795
1622
1392
2094
646
775
1418
785
31535
4513
2727
5