1320
2
3904
12
808
0
1771
102
1
1535
1175
1565
2776
3
960
1729
3303
4
1361
11
1359
6424
9
4998
2934
1827
723
619
196
4876
6
1050
117141
318
478
2434
27
246
531
701