2440
5
1377
2
1097
1
1861
3099
4
1303
3
3370
1476
1441
1528
1181
1257
888
1408
1118
1189
1762
1823
2142
1659
1394
1853
1036
874
1191
1365
2373
1018
3930
22
1493