1325
2
1663
0
4823
9
2683
1
1571
2866
4291
1416
2650
4
631
4463
5
1260
1114
1283
786
509
3886
3
2501
5156
13
3916
603
1072
1375
1269
5746
23
899
4566
562
1197