2585
2
246
0
1233
1
521
1342
2714
5
597
2669
1125
1445
1885
1266
4827
4
2288
2604
7
2109
1637
7330
6
3110
2127
5700
3262
670
1910
1268
3516
3
1645
3844
1594